package repository

var (
	CloudCache                    *repoCloudCacheService
	CloudFileInstallStatus        *repoCloudFileInstallStatus
	CloudFileInstallService       *repoCloudFileInstallService
	CloudRemoteService            *repoCloudRemoteService
	CloudScriptInstallStatus      *repoCloudScriptInstallStatus
	CloudModelInstallStatus       *repoCloudModelInstallStatus
	CloudDevTemplateInstallStatus *repoCloudDevTemplateInstallStatus
	CloudIotTemplateInstallStatus *repoCloudIotTemplateInstallStatus
	LocalAppConf                  *repoLocalAppConfService
	LocalApplication              *repoLocalApplicationService
	LocalPathName                 *repoLocalPathNameService
	LocalJsnModel                 *repoLocalJsnModelService
	LocalDevTemplate              *repoLocalDevTemplateService
	LocalIotTemplate              *repoLocalIotTemplateService
	LocalOperate                  *repoLocalOperateService
	LocalCompService              *repoLocalCompService
	LocalCompBuilder              *repoLocalCompBuilder
	LocalCompUpload               *repoLocalCompUpload
	LocalJarFileName              *repoLocalJarFileNameService
	LocalCompConvert              *RepoLocalCompConvert
	LocalJarFileConfig            *repoLocalJarFileConfigService
	LocalJarFileInfo              *repoLocalJarFileInfoService
	LocalCompSync                 *repoLocalCompSync
	LocalAppPort                  *repoLocalAppPortService
	LocalScript                   *repoLocalScriptService
	LocalAppLoad                  *repoLocalAppLoadService
	LocalAppStart                 *repoLocalAppStartService
	LocalAppSys                   *repoLocalAppSysService
	LocalProcessGcTask            *repoLocalProcessGcTask
	LocalJarMethodTask            *repoLocalJarMethodTask
	LocalJarFileCompScanner       *repoLocalJarFileCompScanner
	EngineParam                   *engineParamService
	RepoStatusConstant            *repoStatusConstant
)

func init() {
	CloudCache = &repoCloudCacheService{}
	CloudRemoteService = &repoCloudRemoteService{}
	CloudFileInstallService = &repoCloudFileInstallService{}
	CloudFileInstallStatus = &repoCloudFileInstallStatus{}
	CloudFileInstallStatus.statusMap = make(map[string]interface{})
	CloudScriptInstallStatus = &repoCloudScriptInstallStatus{}
	CloudScriptInstallStatus.statusMap = make(map[string]interface{})
	CloudModelInstallStatus = &repoCloudModelInstallStatus{}
	CloudModelInstallStatus.statusMap = make(map[string]interface{})
	CloudDevTemplateInstallStatus = &repoCloudDevTemplateInstallStatus{}
	CloudDevTemplateInstallStatus.statusMap = make(map[string]interface{})
	CloudIotTemplateInstallStatus = &repoCloudIotTemplateInstallStatus{}
	CloudIotTemplateInstallStatus.statusMap = make(map[string]interface{})

	LocalAppConf = &repoLocalAppConfService{}
	LocalPathName = &repoLocalPathNameService{}
	LocalJsnModel = &repoLocalJsnModelService{}
	LocalDevTemplate = &repoLocalDevTemplateService{}
	LocalIotTemplate = &repoLocalIotTemplateService{}
	LocalOperate = &repoLocalOperateService{}
	LocalCompSync = &repoLocalCompSync{}
	LocalCompService = &repoLocalCompService{}
	LocalCompBuilder = &repoLocalCompBuilder{}
	LocalJarFileName = &repoLocalJarFileNameService{}
	LocalCompConvert = &RepoLocalCompConvert{}
	LocalApplication = &repoLocalApplicationService{}
	LocalJarFileConfig = &repoLocalJarFileConfigService{}
	LocalJarFileInfo = &repoLocalJarFileInfoService{}
	LocalScript = &repoLocalScriptService{}
	LocalAppPort = &repoLocalAppPortService{}
	LocalAppLoad = &repoLocalAppLoadService{}
	LocalAppStart = &repoLocalAppStartService{}
	LocalAppSys = &repoLocalAppSysService{}
	LocalCompUpload = &repoLocalCompUpload{}
	LocalJarFileCompScanner = &repoLocalJarFileCompScanner{}
	LocalJarMethodTask = &repoLocalJarMethodTask{}
	LocalProcessGcTask = &repoLocalProcessGcTask{}
	LocalProcessGcTask.statusMap = make(map[string]interface{})

	EngineParam = &engineParamService{}
	EngineParam.engineParamMap = make(map[string]interface{})
	EngineParam.initialize()

	RepoStatusConstant = &repoStatusConstant{}
	RepoStatusConstant.initialize()
}
